package com.zmn.oms.dubbo.dto.zmn.erp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 * @author sunlife
 * @date:2021/6/25 10:35 上午
 * description:
 */
@Data
@ToString
@ApiModel("准时上门绩效查询出参")
public class OrderOnTimeDRO implements Serializable {

    /**
     * 工程师ID
     */
    @ApiModelProperty("工程师ID")
    private Integer engineerId;

    /**
     * 是否改派
     * @see com.zmn.common.constant.GlobalConsts#YES
     */
    @ApiModelProperty("是否改派")
    private Integer isChangeDistribute;

    /**
     * 最后改派时间
     */
    @ApiModelProperty("最后改派时间")
    private Date lastDistributeTime;

    /**
     * 是否工程师修改预约时间
     * @see com.zmn.common.constant.GlobalConsts#YES
     */
    @ApiModelProperty("是否工程师修改预约时间")
    private Integer isEngineerModifyDutyTime;

    /**
     * 首次预约时间
     */
    @ApiModelProperty("首次预约时间")
    private Date firstDutyTime;

    /**
     * 预约时间
     */
    @ApiModelProperty("预约时间")
    private Date dutyTime;

    /**
     * 上门扫码时间
     */
    @ApiModelProperty("上门扫码时间")
    private Date visitScanTime;

    /**
     * 上传形象照时间
     */
    @ApiModelProperty("上传形象照时间")
    private Date masterImageTime;
}
